constipation ibs d ibs colitis cancer bowel problems diarrhea colon irritable bowel syndrome colonoscopy colon cancer ibs constipation heartburn